package xyz.xmh.pattern.creational.prototypepattern;

/**
 * Rectangle 长方形
 * 扩展了抽象类的实体类
 *
 * @author xuMingHai
 * @since 2021/4/29 星期四 16:39
 */
public class Rectangle extends Shape {

    /**
     * 构造函数给父类的type赋值
     */
    public Rectangle() {
        type = "Rectangle";
    }

    /**
     * 子类实现父类的生成具体对象的方法，扩大访问权限
     */
    @Override
    public void draw() {
        System.out.println("--->>>Rectangle.draw.....");
    }
}
